home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / src / lib / include / syscall.h < prev    next >
C/C++ Source or Header  |  1990-04-19  |  7KB  |  193 lines

  1. /*
  2.  * syscall.h --
  3.  *
  4.  *    Unix system calls.
  5.  *
  6.  * Copyright 1990 Regents of the University of California
  7.  * Permission to use, copy, modify, and distribute this
  8.  * software and its documentation for any purpose and without
  9.  * fee is hereby granted, provided that the above copyright
  10.  * notice appear in all copies.  The University of California
  11.  * makes no representations about the suitability of this
  12.  * software for any purpose.  It is provided "as is" without
  13.  * express or implied warranty.
  14.  *
  15.  * $Header$
  16.  */
  17.  
  18. #ifndef _SYSCALL_H
  19. #define _SYSCALL_H
  20.  
  21. #define SYS_exit        1
  22. #define SYS_fork        2
  23. #define SYS_read        3
  24. #define SYS_write       4
  25. #define SYS_open        5
  26. #define SYS_close       6
  27.                                 /*  7 is old: wait */
  28. #define SYS_creat       8
  29. #define SYS_link        9
  30. #define SYS_unlink      10
  31. #define SYS_execv       11
  32. #define SYS_chdir       12
  33.                                 /* 13 is old: time */
  34. #define SYS_mknod       14
  35. #define SYS_chmod       15
  36. #define SYS_chown       16
  37.                                 /* 17 is old: sbreak */
  38.                                 /* 18 is old: stat */
  39. #define SYS_lseek       19
  40. #define SYS_getpid      20
  41.                                 /* 21 is old: mount */
  42.                                 /* 22 is old: umount */
  43.                                 /* 23 is old: setuid */
  44. #define SYS_getuid      24
  45.                                 /* 25 is old: stime */
  46. #define SYS_ptrace      26
  47.                                 /* 27 is old: alarm */
  48.                                 /* 28 is old: fstat */
  49.                                 /* 29 is old: pause */
  50.                                 /* 30 is old: utime */
  51.                                 /* 31 is old: stty */
  52.                                 /* 32 is old: gtty */
  53. #define SYS_access      33
  54.                                 /* 34 is old: nice */
  55.                                 /* 35 is old: ftime */
  56. #define SYS_sync        36
  57. #define SYS_kill        37
  58. #define SYS_stat        38
  59.                                 /* 39 is old: setpgrp */
  60. #define SYS_lstat       40
  61. #define SYS_dup         41
  62. #define SYS_pipe        42
  63.                                 /* 43 is old: times */
  64. #define SYS_profil      44
  65.                                 /* 45 is unused */
  66.                                 /* 46 is old: setgid */
  67. #define SYS_getgid      47
  68.                                 /* 48 is old: sigsys */
  69.                                 /* 49 is unused */
  70.                                 /* 50 is unused */
  71. #define SYS_acct        51
  72.                                 /* 52 is old: phys */
  73.                                 /* 53 is old: syslock */
  74. #define SYS_ioctl       54
  75. #define SYS_reboot      55
  76.                                 /* 56 is old: mpxchan */
  77. #define SYS_symlink     57
  78. #define SYS_readlink    58
  79. #define SYS_execve      59
  80. #define SYS_umask       60
  81. #define SYS_chroot      61
  82. #define SYS_fstat       62
  83.                                 /* 63 is unused */
  84. #define SYS_getpagesize 64
  85. #define SYS_mremap      65
  86.                                 /* 66 is old: vfork */
  87.                                 /* 67 is old: vread */
  88.                                 /* 68 is old: vwrite */
  89. #define SYS_sbrk        69
  90. #define SYS_sstk        70
  91. #define SYS_mmap        71
  92.                                 /* 72 is old: vadvise */
  93. #define SYS_munmap      73
  94. #define SYS_mprotect    74
  95. #define SYS_madvise     75
  96. #define SYS_vhangup     76
  97.                                 /* 77 is old: vlimit */
  98. #define SYS_mincore     78
  99. #define SYS_getgroups   79
  100. #define SYS_setgroups   80
  101. #define SYS_getpgrp     81
  102. #define SYS_setpgrp     82
  103. #define SYS_setitimer   83
  104. #define SYS_wait        84
  105. #define SYS_swapon      85
  106. #define SYS_getitimer   86
  107. #define SYS_gethostname 87
  108. #define SYS_sethostname 88
  109. #define SYS_getdtablesize 89
  110. #define SYS_dup2        90
  111. #define SYS_getdopt     91
  112. #define SYS_fcntl       92
  113. #define SYS_select      93
  114. #define SYS_setdopt     94
  115. #define SYS_fsync       95
  116. #define SYS_setpriority 96
  117. #define SYS_socket      97
  118. #define SYS_connect     98
  119. #define SYS_accept      99
  120. #define SYS_getpriority 100
  121. #define SYS_send        101
  122. #define SYS_recv        102
  123.                                 /* 103 was socketaddr */
  124. #define SYS_bind        104
  125. #define SYS_setsockopt  105
  126. #define SYS_listen      106
  127.                                 /* 107 was vtimes */
  128. #define SYS_sigvec      108
  129. #define SYS_sigblock    109
  130. #define SYS_sigsetmask  110
  131. #define SYS_sigpause    111
  132. #define SYS_sigstack    112
  133. #define SYS_recvmsg     113
  134. #define SYS_sendmsg     114
  135.                                 /* 115 is old vtrace */
  136. #define SYS_gettimeofday 116
  137. #define SYS_getrusage   117
  138. #define SYS_getsockopt  118
  139.                                 /* 119 is old resuba */
  140. #define SYS_readv       120
  141. #define SYS_writev      121
  142. #define SYS_settimeofday 122
  143. #define SYS_fchown      123
  144. #define SYS_fchmod      124
  145. #define SYS_recvfrom    125
  146. #define SYS_setreuid    126
  147. #define SYS_setregid    127
  148. #define SYS_rename      128
  149. #define SYS_truncate    129
  150. #define SYS_ftruncate   130
  151. #define SYS_flock       131
  152.                                 /* 132 is unused */
  153. #define SYS_sendto      133
  154. #define SYS_shutdown    134
  155. #define SYS_socketpair  135
  156. #define SYS_mkdir       136
  157. #define SYS_rmdir       137
  158. #define SYS_utimes      138
  159.                                 /* 139 is unused */
  160. #define SYS_adjtime     140
  161. #define SYS_getpeername 141
  162. #define SYS_gethostid   142
  163.                                 /* 143 is old: sethostid */
  164. #define SYS_getrlimit   144
  165. #define SYS_setrlimit   145
  166. #define SYS_killpg      146
  167.                                 /* 147 is unused */
  168.                                 /* 148 is old: setquota */
  169.                                 /* 149 is old: quota */
  170. #define SYS_getsockname 150
  171.                                 /* 151 is unused */
  172.                                 /* 152 is unused */
  173.                                 /* 153 is unused */
  174.                                 /* 154 is old: nfs_mount */
  175. #define SYS_nfssvc      155
  176. #define SYS_getdirentries 156
  177. #define SYS_statfs      157
  178. #define SYS_fstatfs     158
  179. #define SYS_unmount     159
  180. #define SYS_async_daemon 160
  181. #define SYS_getfh       161
  182. #define SYS_getdomainname 162
  183. #define SYS_setdomainname 163
  184.                                 /* 164 is old: pcfs_mount */
  185. #define SYS_quotactl    165
  186. #define SYS_exportfs    166
  187. #define SYS_mount       167
  188. #define SYS_ustat       168
  189. #define SYS_semsys      169
  190. #define SYS_msgsys      170
  191. #define SYS_shmsys      171
  192. #endif /* SYSCALL_H */
  193.